#include"STLriterator.hpp"
#include"list.hpp"
void test()
{
    hcc::list<int> l;
    l.push(1);
    l.push(2);
    l.push(3);
    l.push(4);
    l.push(5);
    hcc::list<int>::iterator it=l.begin();
    while(it!=l.end())
    {
        cout<<(*it)<<"->";
        it++;
    }
    cout<<endl;
}
void test2()
{
    hcc::list<int> l;
    l.push(1);
    l.push(2);
    l.push(3);
    l.push(4);
    l.push(5);
    hcc::list<int>::riterator rit=l.rbegin();
    while(rit!=l.rend())
    {
        cout<<(*rit)<<endl;
        rit++;
    }
}
int main()
{
    //test();
    test2();
    return 0;
}